package net.da.core.dao;

import com.google.inject.ImplementedBy;

import net.da.core.bof.OrganizationUser;
import net.da.core.bof.SysUser;
import net.da.core.dao.spi.local.OrganisationUserDaoImpl;
import net.da.core.exception.DaDatabaseException;

@ImplementedBy(OrganisationUserDaoImpl.class)
public interface OrganisationUserDao extends Dao {

    public OrganizationUser getOrganisationUser(String userName, String password, String organisationUnit)
            throws DaDatabaseException;

    public SysUser getSysUser(String userName, String password) throws DaDatabaseException;
}
